package info.wangyuan.agent.common.Enum;

/**
 * 消息类型枚举
 */
public enum MessageType {
    /**
     * 普通文本消息
     */
    TEXT,

    /**
     * RAG检索开始
     */
    RAG_RETRIEVAL_START,

    /**
     * RAG检索进行中
     */
    RAG_RETRIEVAL_PROGRESS,

    /**
     * RAG检索结束
     */
    RAG_RETRIEVAL_END,

    /**
     * RAG思考开始
     */
    RAG_THINKING_START,

    /**
     * RAG思考进行中
     */
    RAG_THINKING_PROGRESS,

    /**
     * RAG思考结束
     */
    RAG_THINKING_END,

    /**
     * RAG回答开始
     */
    RAG_ANSWER_START,

    /**
     * RAG回答进行中
     */
    RAG_ANSWER_PROGRESS,

    /**
     * RAG回答结束
     */
    RAG_ANSWER_END
}
